function trim(str){
	str = str.replace(/(^\s*)|(\s*$)/g,"");
	return str;
}

function MaskPhon( obj ) { 
	var str = obj.value;
	
	for (i=0;i<str.length;i++)   //한글입력을 방지할때
	  {
	   if(str.charCodeAt(i) > 12592)
	   {
	    alert("한글은 입력이 안됩니다. 다시 입력해 주세요.");
	    obj.value="";
	    obj.focus();
	    return;
	    break;
	   }
	  }
	 
	obj.value =  PhonNumStr( obj.value ); 
} 

function PhonNumStr( str ){ 
	var RegNotNum  = /[^0-9]/g; 
	var RegPhonNum = ""; 
	var DataForm   = ""; 
	// return blank     
	if( str == "" || str == null ) return ""; 
	// delete not number
	str = str.replace(RegNotNum,''); 
	  
	if( str.length < 4 ) return str; 
	if( str.length > 3 && str.length < 7 ) { 
	  	DataForm = "$1-$2"; 
		RegPhonNum = /([0-9]{3})([0-9]+)/; 
	} else if(str.length == 7 ) {
		DataForm = "$1-$2"; 
		RegPhonNum = /([0-9]{3})([0-9]{4})/; 
	}else if(str.length == 8 ) {
		DataForm = "$1-$2"; 
		RegPhonNum = /([0-9]{3})([0-9]+)/; 			
	} else if(str.length == 9 ) {
		DataForm = "$1-$2-$3"; 
		RegPhonNum = /([0-9]{2})([0-9]{3})([0-9]+)/; 
	} else if(str.length == 10){ 
		if(str.substring(0,2)=="02"){
		DataForm = "$1-$2-$3"; 
		RegPhonNum = /([0-9]{2})([0-9]{4})([0-9]+)/; 
		}else{
		DataForm = "$1-$2-$3"; 
		RegPhonNum = /([0-9]{3})([0-9]{3})([0-9]+)/;
		}
	} else if(str.length > 10){ 
		DataForm = "$1-$2-$3"; 
		RegPhonNum = /([0-9]{3})([0-9]{4})([0-9]+)/; 
	} 
	while( RegPhonNum.test(str) ) {  
	str = str.replace(RegPhonNum, DataForm);  
	} 
	return str; 
} 


function num_chk(obj){
	var str = obj.value;
	  for (i=0;i<str.length;i++)
	  {
	   if (!(str.charAt(i) >= 0 && str.charAt(i) <= 9))
	   {
	    alert("숫자로만 입력이 가능합니다.")
	    obj.value = "";
	    obj.focus();
	    return;
	   }
	  }
}

function eng_chk(obj){
	var str = obj.value;
	
	for (i=0;i<str.length;i++)   //한글입력을 방지할때
	  {
	   if(str.charCodeAt(i) > 12592)
	   {
	    alert("한글은 입력이 안됩니다. 다시 입력해 주세요.");
	    obj.value="";
	    obj.focus();
	    return;
	    break;
	   }
	  }
}